Part Number Hot Search : 
UZ8708 C5594 HEF40 1001C KS57C 00124 GD74F08D HPR122
Product Description
Full Text Search
 

To Download UPD75402 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 DATA SHEET
MOS INTEGRATED CIRCUIT
PD75402A(A)
4 BIT SINGLE-CHIP MICROCOMPUTER
The PD75402A(A) is a CMOS single-chip microcomputer which uses the 75X series architecture. It operates at high speed with a minimum instruction execution time of 0.95 s. The PD75P402 is also available for system development evaluation. It contains one-time PROM instead of mask ROM used in the PD75402A(A). The following user's manual describes the details of the functions of the PD75402A(A). Be sure to read it before designing an application system.
PD75402A User's Manual: IEU-644
FEATURES * More reliable than the PD75402A * High-speed operation with a minimum instruction execution time of 0.95 s (when the microcomputer
operates at 4.19 MHz)
* Low voltage and low-speed instruction execution time of 15.3 s (when the microcomputer operates at
4.19 MHz)
* * * *
Memory mapping by on-chip peripheral hardware NEC standard serial bus interface (SBI) 8-bit basic interval timer (watchdog timer applicable) Interrupt function * * Three vectored interrupts (one external and two internal interrupts) One external test input
* Clock output function (remote controller output applicable) * Capable of specifying the incorporation of 16 pull-up resistors by software APPLICATIONS
Electronic units for automobiles, and suchlike
ORDERING INFORMATION
Part number Package 28-pin plastic DIP (600 mil) 28-pin plastic shrink DIP (400 mil) 44-pin plastic QFP (10 x 10 mm) Quality grade Special Special Special
PD75402AC(A)-xxx PD75402ACT(A)-xxx PD75402AGB(A)-xxx-3B4
Remark xxx indicates the ROM code number.
Please refer to "Quality Grades on NEC Semiconductor Devices" (Document number IEI-1209) published by NEC Corporation to know the specification of quality grade on the devices and its recommended applications.
The information in this document is subject to change without notice. Document No. IC-2841B (O.D.No. IC-8273B) Date Published November 1993 P Printed in Japan
Major changes in this revision are indicated by stars (
) in the margins.
1 (c) NEC CORPORATION 1991 1990 (c)
PD75402A(A)
DIFFERENCES BETWEEN THE PD75402A(A) AND PD75402A
Product Item Quality grade
PD75402A(A)
Special
PD75402A
Standard
FUNCTIONAL OVERVIEW
Item Number of basic instructions Minimum instruction execution time Built-in memory General register I/O line ROM RAM 37 0.95, 1.91, or 15.3 s (when operating at 4.19 MHz) Switchable among three speeds Function
* *
1920 x 8 bits 64 x 4 bits 4 bits x 4 or 8 bits x 2 (memory mapping) * * * * * * * CMOS input ports : 6 lines CMOS I/O ports : 12 lines (8 lines can drive the LED directly.) N-ch open-drain I/O ports : 4 lines (All lines can drive the LED directly.) Capable of controlling the incorporation of 16 pull-up resistors by software Capable of controlling the incorporation of 4 pull-up resistors by mask option 1.05 MHz, 524 kHz, or 65.5 kHz (when operating at 4.19 MHz) Applicable to remote controller output
Pull-up resistor
Clock output
Timer/counter Serial interface
8-bit basic interval timer (watchdog timer applicable) * * 8 bits Two transfer modes (three-wire synchronous mode and SBI mode)
Vectored interrupt Test input Standby Instruction set
One external and two internal interrupts One external input (See Chapter 6 for details.) STOP/HALT mode * * * * * * * Bit manipulation instructions (set, clear, test, and Boolean operation) 1-byte relative branch instructions 4-bit operation instructions (add, Boolean operation, and compare) 4- and 8-bit transfer instructions 28-pin plastic DIP (600 mil) 28-pin plastic shrink DIP (400 mil) 44-pin plastic QFP (10 x 10 mm)
Package
2
PD75402A(A)
CONTENTS 1. 2. 3. PIN CONFIGURATION (TOP VIEW) ...................................................................................... BLOCK DIAGRAM ...................................................................................................................... PIN FUNCTIONS .......................................................................................................................
3.1 3.2 3.3 3.4 3.5 3.6 PORT PINS ..................................................................................................................................... NON-PORT PINS ........................................................................................................................... PIN INPUT/OUTPUT CIRCUITS .................................................................................................. SELECTION OF A MASK OPTION ........................................................................................... HANDLING UNUSED PINS ......................................................................................................... NOTES ON USING THE P00 AND RESET PINS .................................................................
4 6 7
7 8 8 10 11 11
4. 5.
MEMORY CONFIGURATION ................................................................................................... PERIPHERAL HARDWARE FUNCTIONS ................................................................................
5.1 5.2 5.3 5.4 5.5 PORTS .............................................................................................................................................. CLOCK GENERATOR .................................................................................................................... CLOCK OUTPUT CIRCUIT ........................................................................................................... BASIC INTERVAL TIMER ............................................................................................................ SERIAL INTERFACE ......................................................................................................................
12 14
14 15 16 17 18
6. 7. 8. 9.
INTERRUPT FUNCTION ........................................................................................................... STANDBY FUNCTION .............................................................................................................. RESET FUNCTION .................................................................................................................... INSTRUCTION SET ...................................................................................................................
20 22 23 25 29 38 42 43 44 45
5
10. ELECTRICAL CHARACTERISTICS ........................................................................................... 11. PACKAGE DIMENSIONS .......................................................................................................... 12. RECOMMENDED SOLDERING CONDITIONS ......................................................................... APPENDIX A DIFFERENCES BETWEEN THE PD75402A(A) AND PD75P402 ................... APPENDIX B DEVELOPMENT TOOLS ......................................................................................... APPENDIX C RELATED DOCUMENTS ........................................................................................
3
PD75402A(A)
1. PIN CONFIGURATION (TOP VIEW)
28-pin plastic DIP (600 mil), 28-pin plastic shrink DIP (400 mil)
Note
NC
1 2 3 4 5 6 7 8 9 10 11 12 13 14
28 27 26 25 24 23 22 21 20 19 18 17 16 15
VDD X1 X2 P12 /INT2 P10/INT0 P23 P22 /PCL P21 P20 P63 P62 P61 P60 P33
RESET P00 P01/SCK P02/SO/SB0 P03/SI P50 P51 P52 P53 P30 P31 P32 VSS
PD75402AC(A)/CT(A)- xxx
P00 - P03 P20 - P23 P30 - P33 P50 - P53 P60 - P63
: Port 0 : Port 2 : Port 3 : Port 5 : Port 6
SCK SO/SB0 SI PCL INT0 INT2 RESET VDD VSS NC
: Serial clock I/O : Serial output/input-output : Serial input : Clock output : External vectored interrupt input : External test input : Reset input : Power supply : Ground : No connection
P10 and P12: Port 1
X1 and X2 : Oscillating pins
Note When the PD75402A(A) shares the printed circuit board with the PD75P402, connect the NC pin directly to the VSS pin.
4
PD75402A(A)
44-pin plastic QFP (10 x 10 mm)
P02/SO/SB0
35
P03/SI
P53
P52
P51
P50
NC
NC
NC
NC
44 43 42 P30 P31 P32 NC VSS NC NC P33 P60 P61 NC 1 2 3 4 5 6 7 8 9 10 11 12 13 14
41
40
39
38
37
36
34 33 32 31 30 29
NC
P01/SCK P00 RESET NC NC NC NC VDD X1 X2 NC
Note
PD75402AGB(A)- xxx -3B4
28 27 26 25 24
15
16
17
18
19
20
21
23 22
P10/INT0
Note When the PD75402A(A) shares the printed circuit board with the PD75P402, connect the NC pin (pin 30) directly to the VSS pin.
P12/INT2
P22/PCL
P62
P63
P20
P21
P23
VSS
NC
NC
5
6
Basic interval timer INTBT Port 0 Program counter (11) ALU CY SP Port 1 2 P10, P12 4 P00 - P03 Port 2 SI SO/SB0 SCK Serial interface INTCSI ROM Program memory 1920 x 8 bits General register Decode and control 4 P20 - P23 Port 3 4 P30 - P33 RAM Data memory 64 x 4 bits Port 5 4 P50 - P53 INT0 INT2 Interrupt control Port 6 4 P60 - P63 fXX/2N Clock output control Clock divider Clock generator Standby control CPU Clock PCL X1 X2 VDD VSS RESET
2. BLOCK DIAGRAM
PD75402A(A)
PD75402A(A)
3.
3.1
PIN FUNCTIONS
PORT PINS
Dualfunction pin - SCK SO/SB0 SI INT0 2-bit input port (port 1) P10 connects with the built-in noise eliminator using a sampling clock. P12 connects with the built-in noise eliminator using an analog delay. P12 allows the connection of built-in pull-up resistor to be specified by software. 4-bit I/O port (port 2) Allow I/O specification in units of four bits. Allow the connection of built-in pull-up resistors to be specified in units of four bits by software.
Pin P00 P01 P02 P03 P10
I /O Input I/O I/O Input Input
Function 4-bit input port (port 0) P01 to P03 allow the connection of built-in pull-up resistors to be specified in units of three bits by software.
P12
INT2
P20 P21 P22 P23 P30 - P33
I/O
- - PCL -
I/O
-
Programmable 4-bit I/O port (port 3) Allow I/O specification bit by bit. Allow the connection of built-in pull-up resistors to be specified in units of four bits by software. Can directly drive LED. 4-bit N-ch open-drain I/O port (port 5) Allow I/O specification in units of four bits. Allow the connection of built-in pull-up resistors to be specified bit by bit by mask option. Can directly drive LED. 4-bit I/O port (port 6) Allow I/O specification in units of four bits. Allow the connection of built-in pull-up resistors to be specified in units of four bits by software. Can directly drive LED.
P50 - P53
I/O
-
P60 - P63
I/O
-
Remarks 1. The PD75402A(A) cannot perform 8-bit I/O with two ports as a pair. 2. See Chapter 8 for each pin status during resetting.
7
PD75402A(A)
3.2 NON-PORT PINS
Pin INT0 I /O Input Dualfunction pin P10 Function Edge detection vectored interrupt request input pin (A detected edge can be selected by the mode register.) Connects with the built-in noise eliminator using a sampling clock. Edge detection external test input pin (A rising edge is detected.) Serial data input pin Serial data output pin Serial clock I/O pin Serial bus I/O pin Clock output pin Pin for connection to a crystal/ceramic resonator for system clock generation. An external clock is applied to X1, and its reverse phase to X2. System reset input pin, which connects with the built-in noise eliminator using an analog delay. Positive power supply pin Ground potential pin No connection
INT2 SI SO SCK SB0 PCL X1, X2
Input Input I/O I/O I/O I/O Input
P12 P03 P02/SB0 P01 P02/SO P22 -
RESET
Input
-
VDD VSS NC
Note
- - -
- - -
Remark See Chapter 8 for each pin status during resetting. Note Connect the NC pin directly to the VSS pin when the PD75402A(A) shares the printed circuit board with the PD75P402 in emulation. 3.3 PIN INPUT/OUTPUT CIRCUITS
The I/O circuits of the PD75402A(A) are roughly shown on the next and subsequent pages. Table 1-1 I/O Circuit Type of Pin
Pin P00 P01 /SCK P02 / SO/ SB0 P03 / SI P10 / INT0 P12 /INT2 I /O type
B F -A
Pin P20, P21, and P23 P22 /PCL P30 - P33 P50 - P53 P60 - P63 RESET
I/O type E-B
F -B
B -C B
E-B M E-B
B -C
B
Remark The types in circles have a Schmitt-triggered input.
8
PD75402A(A)
(1/2)
Type A (For type E-B) Type D (For type E-B, F-A) VDD Data P-ch IN Output disable N-ch P-ch OUT
VDD
N-ch
CMOS input buffer Type B
Push-pull output which can be set to high-impedance output (off for both P-ch and N-ch) Type E-B VDD P.U.R. P.U.R. enable P-ch
IN
Data Type D Output disable
IN/OUT
Type A
Schmitt trigger input with hysteresis Type B-C Type F-A
P.U.R.: Pull-Up Resistor
VDD VDD P.U.R. P.U.R. P.U.R. enable P.U.R. enable Data Type D Output disable IN
Type B
P-ch
P-ch
IN/OUT
P.U.R.: Pull-Up Resistor
P.U.R.: Pull-Up Resistor
9
PD75402A(A)
(2/2)
Type F-B VDD P.U.R. P.U.R. enable Output disable (P) Data Output disable Output disable (N) N-ch VDD P-ch IN/OUT P-ch Data Output disable N-ch (Withstand voltage: +10 V) P.U.R. enable (Mask option) Type M VDD
IN/OUT
Input buffer with an intermediate withstand voltage of +10 V P.U.R.: Pull-Up Resistor P.U.R.: Pull-Up Resistor
3.4
SELECTION OF A MASK OPTION
The following mask options are provided for pins:
P50 - P53
1 Pull-up resistors connected (Either can be specified bit by bit.)
2 No pull-up resistors connected
10
PD75402A(A)
3.5 HANDLING UNUSED PINS
Pin P00 P01 - P03 P10, P12 Recommended connection method Connected to the VSS pin * * When a pull-up resistor is contained Connected to the VDD pin When a pull-up resistor is not contained Connected to the VSS or VDD pin When a pull-up resistor is contained Input mode : Connected to the VDD pin Output mode : Open When a pull-up resistor is not contained Input mode : Connected to the VSS or VDD pin Output mode : Open
P20 - P23 P30 - P33 P50 - P53 P60 - P63 NC
*
*
Open or directly connected to the VSS pin Note
Note When the PD75402A(A) shares the printed circuit board with the PD75P402, connect the NC pin directly to VSS pin. 3.6 NOTES ON USING THE P00 AND RESET PINS
The P00 and RESET pins have the test mode selecting function for testing the internal operation of the
PD75402A(A) (IC test), besides the functions shown in Sections 3.1 and 3.2.
Applying a voltage exceeding VDD to the P00 and/or RESET pin causes the PD75402A(A) to enter the test mode. When noise exceeding VDD comes in during normal operation, the device is switched to the test mode. For example, when the wiring from the P00 or RESET pin is too long, noise voltage induced on the wiring is applied to the pin, driving the voltage at the pin above VDD, which may cause malfunction. When installing the wiring, lay the wiring in such a way that noise is suppressed as much as possible. If noise yet arises, use an external part to suppress it as shown below. * Connect a diode with low VF (0.3 V or lower) between the pin and VDD.
VDD
VDD
* Connect a capacitor between the pin and VDD.
Diode with low VF P00, RESET
VDD
VDD
P00, RESET
11
PD75402A(A)
4. MEMORY CONFIGURATION
* Program memory (ROM): 1920 x 8 bits (000H to 77FH)
* 000H and 001H : Vector table which contains the program start address after reset * 002H to 009H : Vector table which contains the program start addresses when interrupts occur Data memory * Data area : 64 x 4 bits (000H to 03FH) * Peripheral hardware area: 128 x 4 bits (F80H to FFFH) Fig. 4-1 Program Memory Map
7 Address 000H 0 0 0 0 0 Reset start address (three high-order bits) 6 5 4 3 0
*
001H
Reset start address (eight low-order bits) INTBT start address (three high-order bits) Entry address specified in CALLF !faddr instruction
002H
0
0
0
0
0
003H
INTBT start address (eight low-order bits) INT0 start address (three high-order bits)
004H
0
0
0
0
0
005H
INT0 start address (eight low-order bits)
Branch address specified in BRCB !caddr instruction
008H
0
0
0
0
0
INTCSI start address (three high-order bits)
Relative branch address specified in BR $addr instruction -15 to -1, +2 to +16
009H
INTCSI start address (eight low-order bits)
77FH
12
PD75402A(A)
Fig. 4-2 Data Memory Map
General register area
000H 003H 004H
(4 x 4)
Data area Static RAM (64 x 4)
020H
Bank 0 (64 x 4)
Stack area
(32 x 4)
03FH
No memory
F80H
Peripheral hardware area
128 x 4
Bank 15
FFFH
13
PD75402A(A)
5.
5.1
PERIPHERAL HARDWARE FUNCTIONS
PORTS
The PD75402A(A) has the following three types of I/O port: * 6 CMOS input pins (PORT0 and PORT1) * 12 CMOS I/O pins (PORT2, PORT3, and PORT6) * 4 N-ch open-drain I/O pins (PORT5) Total: 22 pins Table 5-1 Functions of Ports
Port name PORT0 PORT1 PORT3 Note Function 4-bit Input Operation and feature Allows read and test at any time regardless of the operation modes of dual function pins. Allows input or output mode setting bit by bit. Allows input or output mode setting in units of 4 bits. 4-bit I/O (N-ch open-drain I/O with a withstand voltage of 10 V) Allows input or output mode setting in units of 4 bits. Remarks Also used for SO/SB0, SI, SCK, INT0, and INT2.
4-bit I/O
--
PORT2 PORT6 Note PORT5 Note
Port 2 is also used for PCL.
This port can incorporate a pull-up resistor as a mask option bit by bit.
Note PORT3, PORT5, and PORT6 can directly drive the LED.
14
PD75402A(A)
5.2 CLOCK GENERATOR
Operation of the clock generator is specified by the processor clock control register (PCC). The instruction execution time is variable. * 0.95 s, 1.91 s, 15.3 s (when fXX is 4.19 MHz.) Fig. 5-1 Block Diagram of the Clock Generator
X1 VDD System clock oscillator X2 fXX or fX * Basic interval timer (BT) * Clock output circuit * Serial interface * INT0 noise eliminator
1/16 to 1/512 Frequency divider 1/2 1/16 Oscillation stops. Frequency divider 1/4
* CPU * INT0 noise eliminator * Clock output circuit
Selector
PCC PCC0
Internal bus
PCC1 4 HALT* PCC2 HALT flipflop S
STOP*
PCC3 R All bits are cleared. Q
PCC2 is cleared.
STOP flipflop Q S
RESET input rising edge detection signal
RESET input falling edge detection signal R Standby release signal from interrupt control circuit
Remarks 1. fXX = Crystal/ceramic oscillated frequency 2. fX = External clock frequency 3. = CPU clock 4. An asterisk (*) indicates instruction execution. 5. PCC: Processor clock control register 6. One clock cycle (tCY) of is equal to one machine cycle of an instruction. characteristics of Chapter 10 for details of tCY. See AC
15
PD75402A(A)
5.3 CLOCK OUTPUT CIRCUIT
The clock output circuit, which outputs clock pulses from pin P22/PCL, is used for supplying clock pulses for peripheral LSIs or for remote control output. * Clock output (PCL): 1.05 MHz, 524 kHz, 65.5 kHz (when fXX is 4.19 MHz).
Fig. 5-2 shows the configuration of the clock output circuit. Fig. 5-2 Configuration of the Clock Output Circuit
From the clock generator Output buffer Selector P22/PCL f XX /26
PORT2.2
CLOM3 0 CLOM1 CLOM0 CLOM
Bit 2 of PMGB
Port 2 input/ output mode specification bit
P22 output latch
4 Internal bus
Remark The clock output circuit is designed not to output high-frequency pulses when clock output is switched between the enable and disable states.
16
PD75402A(A)
5.4 BASIC INTERVAL TIMER
The basic interval timer provides the following functions: * Interval timer operation that generates a reference time interrupt * Can be used as a watchdog timer for detecting program crashes * Reading the count value Fig. 5-3 Configuration of the Basic Interval Timer
From the clock generator fXX /25 MPX fXX /29
Clear
Clear
Basic interval timer (8-bit frequency divider)
Set
BT interrupt request flag IRQBT
BT
Vectored interrupt request signal
BTM3
BTM2
1
1
BTM
4
8 Internal bus
17
PD75402A(A)
5.5 SERIAL INTERFACE
The serial interface has the following modes: * Three-wire serial I/O mode (MSB is transferred first.) * SBI mode (MSB is transferred first.) The three-wire serial I/O mode enables connections to be made with the 75X series, 78K series, and many other types of peripheral I/O devices. The SBI mode enables communication with two or more devices.
18
Fig. 5-4 Block Diagram of the Serial Interface
Internal bus 8 CSIM Bit test 8 8 Slave address register (SVA) (8) Match signal (8) RELT CMDT Bit manipulation SBIC Bit test
Address comparator P03/SI Selector
Shift register (SIO)
ACKE
ACKT
P02 /SO/SB0 Busy/ acknowledge output circuit
Bus-release/ command/ acknowledge detector
RELD CMDD ACKD
BSYE
(8)
SET CLR SO Iatch D Q
P01/SCK
Serial clock counter
INTCSI control circuit
INTCSI IRQCSI Set signal fXX/2 MPX
4
Serial clock control circuit
PD75402A(A)
External SCK
19
PD75402A(A)
6. INTERRUPT FUNCTION
The PD75402A(A) has three interrupt sources and each of them has the interrupt vector table. The PD75402A(A) is also provided with one edge-sensitive testable input signal. When a vectored interrupt request is issued, the PC and PSW are saved in the stack, and the contents of the vector table which corresponds to the issued vectored interrupt are set in the PC as a start address. The program branches to the interrupt service routine. These operations are performed automatically by the hardware. The flag is set by detecting the edge of the testable input signal, but a vectored interrupt request is not issued. During execution of the interrupt service routine, the PD75402A(A) does not accept the other interrupt requests. Unlike the other 75X series, the PD75402A(A) cannot handle multiple interrupts. The interrupt control circuit of the PD75402A(A) has the following functions. * Vectored interrupt function under hardware control which can determine whether to accept an interrupt by an interrupt enable flag (IExxx) and an interrupt master enable flag (IME). * Any interrupt start address can be set. * Test function of an interrupt request flag (IRQxxx) (Software can confirm that an interrupt occurs.) * Release of the standby (HALT) mode (An interrupt to be released by an interrupt enable flag can be selected from interrupts other than INT0.)
20
Fig. 6-1 Block Diagram of Interrupt Control Circuit
3 IM0 Interrupt enable flag (IExxx) IME IST0
Decoder
INT BT INT0/ P10
Note 1
VRQ1 IRQBT VRQ2 IRQ0 VRQ3 Priority control circuit Vector table address generator
Edge detection circuit INTCSI
IRQCSI
INT2/ P12
Note 2
Rising edge detection circuit
IRQ2
PD75402A(A)
Notes 1. Noise eliminator using the sampling clock 2. Noise eliminator using analog delay
Standby release signal
21
PD75402A(A)
7. STANDBY FUNCTION
To reduce the power consumption when the program is in the wait state, the PD75402A(A) has two standby modes, STOP and HALT. Table 7-1 Operation Statuses in the Standby Mode
STOP mode Instruction to be used to set mode Operation status Clock generator STOP instruction HALT mode HALT instruction
Oscillation of the system clock stops.
Only the CPU clock () stops, but oscillation continues. Operates. (IRQBT is set at every reference time interval.) Operable
Basic interval timer Serial interface
Operation stops.
Operable only when the external SCK input is selected for the serial clock. Operation stops.
Clock output circuit External interrupt CPU Release signal
Clocks other than CPU clock () can be output. INT2 pin is usable. INT0 pin cannot be used.
INT2 pin is usable. INT0 pin cannot be used. Operation stops. RESET input
RESET input or interrupt request signals enabled by the interrupt enable flags
22
PD75402A(A)
8. RESET FUNCTION
When a low level signal is input to the RESET input pin, the state changes to the system reset. Table 8-1 shows the statuses of the hardware. When the RESET signal rises from the low level to the high level, the reset state is released. The three loworder bits of the reset vector table whose address is 000H is set in bits 10 to 8 of the program counter (PC) and the contents of the reset vector table whose address is 001H is set in bits 7 to 0 of the PC. The program branches to that address and starts execution, i.e., the reset start address is programmable. Initialize contents of registers in a program if necessary. The RESET pin connects to the Schmitt-trigger circuit whose threshold level has hysteresis in the chip. This pin is also connected to the noise eliminator using an analog delay to eliminate narrow noise and prevent errors caused by noise. (See Fig. 8-1.) For the power-on reset operation, be sure to allow sufficient time for oscillation to settle between power on and acceptance of the reset signal (see Fig. 8-2). Fig. 8-1 Acceptance of the Reset Signal
RESET
Analog delay Elimination as noise.
The instruction which is stored at the reset Content of the reset branch address is executed. Analog Analog vector table is set delay delay to the PC (the initialization of the PC). This low level The reset is signal is accepted released. as the reset signal.
Fig. 8-2 Power-On Reset Operation
VDD
RESET Oscillation settling time The instruction which is stored at the reset branch address is executed.
Analog delay
Content of the reset vector table is set to the PC (the initialization of the PC).
The reset is released.
23
PD75402A(A)
Table 8-1 Hardware Statuses after Reset Operations
Hardware Program counter (PC) RESET input in standby mode Set the three low-order bits of address 000H in program memory in PC bits 10 to 8 and set the contents of address 001H in PC bits 7 to 0. Retained 0 0 Undefined Retained Note Retained Undefined 0 Retained 0 0 Retained 0 RESET input during operations Set the three low-order bits of address 000H in program memory in PC bits 10 to 8 and set the contents of address 001H in PC bits 7 to 0. Undefined 0 0 Undefined Undefined Undefined Undefined 0 Undefined 0 0 Undefined 0
PSW
Carry flag (CY) Skip flag (SK0 - SK2) Interrupt status flag (IST0)
Stack pointer (SP) Data memory (RAM) General register (X, A, H, L) Basic interval timer Serial interface Counter (BT) Mode register (BTM) Shift register (SIO) Operation mode register (CSIM) SBI control register (SBIC) Slave address register (SVA) Clock generator and clock output circuit Processor clock control register (PCC) Clock output mode register (CLOM) Interrupt request flag (IRQxxx) Interrupt enable flag (IExxx) Interrupt master enable flag (IME) INT0 mode register (IM0) Digital I/O port Output buffer Output latch I/O mode register (PMGA, PMGB) Pull-up resistor specification register (POGA) States of pins P00 - P03, P10, P12, P20 - P23, P30 - P33, P60 - P63 P50 - P53 * *
0
0
Interrupt
Reset (0) 0 0
Reset (0) 0 0
0 Off Cleared (0) 0
0 Off Cleared (0) 0
0
0
Used as inputs
Used as inputs
High level when pull-up resistor is built in High impedance when open drain is used in the internal circuit
* *
High level when pull-up resistor is built in High impedance when open drain is used in the internal circuit
Note Data in the data memory whose addresses are 38H to 3DH is not defined when the standby mode is released by the RESET input signal.
24
PD75402A(A)
9. INSTRUCTION SET
(1) Representation format and description method of operands An operand is described in the operand field of each instruction according to the description method corresponding to the operand representation format of the instruction refer to "RA75X Assembler Package User's Manual, Language" (EEU-1363) for details. When two or more elements are described in the description method field, select one of them. Upper-case letters, a number sign (#), and at mark (@), an exclamation mark (!), and a dollar sign ($) are keywords, so they can be used without alteration. Specify an appropriate numeric value or label for immediate data. The symbols of registers and flags can be used as labels instead of mem, fmem, and bit (refer to the "PD75402A User's Manual" (IEU-644) for details). Some labels, however, cannot be specified in fmem.
Representation format reg reg1 rp n4 n8 mem bit fmem addr caddr faddr PORTn IExxx X, A, H, L X, H, L XA, HL 4-bit immediate data or label 8-bit immediate data or label 8-bit immediate data or label Note 2-bit immediate data or label FB0H - FBFH/FF0H - FFFH immediate data or label 11-bit immediate data or label 11-bit immediate data or label 11-bit immediate data or label PORT0 - PORT3, PORT5, PORT6 IEBT, IECSI, IE0, IE2 Description method
Note Only an even address can be written in mem when 8-bit data is processed. (2) Legend A H L X XA HL PC SP CY PSW IME PCC * (xx) xxH : A register, 4-bit accumulator : H register : L register : X register : Register pair (XA), 8-bit accumulator : Register pair (HL) : Program counter : Stack pointer : Carry flag, bit accumulator : Program status word : Interrupt master enable flag : Processor clock control register : Address/bit delimiter : Contents addressed by xx : Hexadecimal data
PORTn: Port n (n = 0 to 3, 5, 6) IExxx : Interrupt enable flag
25
PD75402A(A)
(3) Explanation of the symbols in the addressing area field
*1 *2 *3 *4 *5 *6 *7
MB = 0 MB = 0 (00H - 3FH) MB = 15 (80H - FFH) MB = 15, fmem = FB0H - FBFH or FF0H - FFFH addr = 000H - 77FH addr = (Current PC) - 15 to (Current PC) - 1 or (Current PC) + 16 to (Current PC) + 2 caddr = 000H - 77FH faddr = 000H - 77FH Program memory addressing Data memory addressing
Remarks 1. MB indicates an accessible memory bank. 2. *4 to *7 indicate each addressable area. (4) Explanation of the machine cycle field S indicates the number of machine cycles required for a skip instruction to perform skipping. The following shows the values of S. * When the next instruction is not skipped, S is 0. * When the next instruction is skipped, S is 1. A machine cycle is equal to one cycle (= tCY) of CPU clock . A PCC setting determines the machine cycle. It can be set to one of three different periods.
26
PD75402A(A)
Instruction group Transfer instruction Number of bytes 1 2 2 1 1 2 2 2 2 1 2 2 1 1 1 1 1 1 1 1 1 Machine cycle 1 2 2 1 1 2 2 2 2 1 2 2 1 3 1+S 1+S 1 1 1 1 1 A n4 XA n8 HL n8 A (HL) (HL) A A (mem) XA (mem) (mem) A (mem) XA A (HL) A (mem) XA (mem) A reg1 XA (PC10-8 + XA)ROM A A + n4 A A + (HL) A, CY A + (HL) + CY *1 *1 *1 *1 *1 carry carry *1 *1 *2 *2 *2 *2 *1 *2 *2
Mnemonic MOV
Operand
Operation
Addressing area
Skip condition String A String A String B
A, #n4 XA, #n8 HL, #n8 A, @HL @HL, A A, mem XA, mem mem, A mem, XA
XCH
A, @HL A, mem XA, mem A, reg1
MOVT Arithmetic/ logical instruction ADDS
XA, @PCXA A, #n4 A, @HL
ADDC AND OR XOR
A, @HL A, @HL A, @HL A, @HL A
(HL) A A (HL) A A (HL)
AA CY A0, A3 CY, An-1 An
Accumulator manipulation instruction Increment/ decrement instruction Comparison instruction Carry flag manipulation instruction
RORC
NOT
A
2
2
AA
INCS
reg mem
1 2 1 2 1 1 1 1 1
1+S 2+S 1+S 2+S 1+S 1 1 1+S 1
reg reg + 1 (mem) (mem) + 1 reg reg - 1 Skip if reg = n4 Skip if A = (HL) CY 1 CY 0 Skip if CY = 1 CY CY *1 *2
reg = 0 (mem) = 0 reg = FH reg = n4 A = (HL)
DECS SKE
reg reg, #n4 A, @HL
SET1 CLR1 SKT NOT1
CY CY CY CY
CY = 1
27
PD75402A(A)
Instruction group Memory bit manipulation instruction Number of bytes 2 2 2 2 2 2 2 2 2 2 2 2 - Machine cycle 2 2 2 2 2+S 2+S 2+S 2+S 2+S 2 2 2 - Addressing area *2 *3 *2 *3 *2 *3 *2 *3 *3 *3 *3 *3 *4 (mem.bit) = 1 (fmem.bit) = 1 (mem.bit) = 0 (fmem.bit) = 0 (fmem.bit) = 1 Skip condition
Mnemonic SET1
Operand
Operation (mem.bit) 1 (fmem.bit) 1 (mem.bit) 0 (fmem.bit) 0 Skip if (mem.bit) = 1 Skip if (fmem.bit) = 1 Skip if (mem.bit) = 0 Skip if (fmem.bit) = 0 Skip if (fmem.bit) = 1 and clear
mem.bit fmem.bit
CLR1
mem.bit fmem.bit
SKT
mem.bit fmem.bit
SKF
mem.bit fmem.bit
SKTCLR AND1 OR1 XOR1 Branch instruction BR
fmem.bit CY, fmem.bit CY, fmem.bit CY, fmem.bit addr
(fmem.bit) CY CY (fmem.bit) CY CY (fmem.bit)
CY CY PC10-0 addr (The assembler selects an appropriate instruction from the BRCB !caddr and BR $addr instructions.) PC10-0 addr PC10-0 caddr (SP - 4)(SP - 1)(SP - 2) 0, PC10-0 (SP - 3) 0000 PC10-0 faddr, SP SP - 4 x, PC10-0 (SP)(SP + 3)(SP + 2) SP SP + 4 x, PC10-0 (SP)(SP + 3)(SP + 2) SP SP + 4, then skip unconditionally x, PC10-0 (SP)(SP + 3)(SP + 2) PSW (SP + 4)(SP + 5), SP SP + 6 (SP - 1)(SP - 2) rp, SP SP - 2 rp (SP + 1)(SP), SP SP + 2 IME (IPS.3) 1 IExxx 1 IME (IPS.3) 0 IExxx 0 A PORTn PORT n A (n = 0 - 3, 5, 6) (n = 2, 3, 5, 6)
$addr BRCB Subroutine stack control instruction CALLF !caddr !faddr
1 2 2
2 2 2
*5 *6 *7
RET
1
3
RETS
1
3+S
Unconditionally
RETI
1
3
PUSH POP Interrupt control instruction EI
rp rp
1 1 2
1 1 2 2 2 2 2 2 2 2 1
IExxx DI IExxx
2 2 2 2 2 2 2 1
Input/ output instruction CPU control instruction
IN OUT HALT STOP NOP
A, PORTn PORTn, A
Set HALT mode (PCC.2 1) Set STOP mode (PCC.3 1) No operation
28
PD75402A(A)
10. ELECTRICAL CHARACTERISTICS
ABSOLUTE MAXIMUM RATINGS (Ta = 25 C)
Parameter Supply voltage Input voltage Symbol VDD VI1 VI2 Ports other than port 5 Port 5 Built-in pull-up resistor Open drain Output voltage High-level output current Low-level output current VO IOH Each pin Total of all output pins IOL
Note
Conditions
Rated value -0.3 to +7.0 -0.3 to VDD + 0.3 -0.3 to VDD + 0.3 -0.3 to +11.0 -0.3 to VDD + 0.3 -15 -30 Peak value rms 30 15 20 10 100 60 100 60 -40 to +85
Unit V V V V V mA mA mA mA mA mA mA mA mA mA C
One pin of port 0, 3, 5, or 6
One pin of port 2
Peak value rms
Total of all pins of ports 0, 3, and 5 (excl. P33) Total of all pins of ports 2, 6, and P33 Operating temperature Storage temperature Topt
Peak value rms Peak value rms
Tstg
-65 to +150
C
Note Calculate rms with [rms] = [peak value] x duty. Caution Absolute maximum ratings are rated values beyond which some physical damages may be caused to the product; if any of the parameters in the table above exceeds its rated value even for a moment, the quality of the product may deteriorate. Be sure to use the product within the rated values.
29
PD75402A(A)
CHARACTERISTICS OF THE OSCILLATION CIRCUIT (Ta = -40 to +85 C, V DD = 2.7 to 6.0 V)
Resonator Ceramic resonator Recommended constant Parameter Oscillator frequency (fXX) Note 1
C2
Conditions VDD = oscillation voltage range
Min. 2.0
Typ.
Max. 5.0 Note 3
Unit MHz
X1
X2
C1
Oscillation settling time
Note 2
After VDD reaches MIN. of the oscillation voltage range 2.0 4.19
4
ms
Crystal
X1
X2
Oscillator frequency (fXX) Note 1
5.0 Note 3
MHz
C1
C2
Oscillation settling time
Note 2
VDD = 4.5 to 6.0 V
10
ms
External clock
X1
X2
X1 input frequency (fX) Note 1 X1 input high/low level width (tXH, tXL)
2.0
5.0 Note 3
MHz
100
250
ns
PD74HCU04
Notes 1. The oscillator frequency and X1 input frequency indicate only the oscillator characteristics. See the item of AC characteristics for the instruction execution time. 2. The oscillation settling time means the time required for the oscillation to settle after VDD is applied or after the STOP mode is released. 3. When 4.19 MHz < fX 5.0 MHz, do not select PCC = 0011 as the instruction execution time. When PCC = 0011, one machine cycle falls short of 0.95 s, the minimum value for the standard. 5 Caution When the clock oscillator is used, conform to the following guidelines when wiring at the portions surrounded by dotted lines in the figures above to eliminate the influence of the wiring capacity. * The wiring must be as short as possible. * Other signal lines must not run in these areas. * Any line carrying a high fluctuating current must be kept away as far as possible. * The grounding point of the capacitor of the oscillator must have the same potential as that of VSS. It must not be grounded to ground patterns carrying a large current. * No signal must be taken from the oscillator. CAPACITANCE (Ta = 25 C, V
Parameter Input capacitance Output capacitance I/O capacitance
DD
= 0 V)
Conditions f = 1 MHz 0 V for pins other than pins to be measured Min. Typ. Max. 15 15 15 Unit pF pF pF
Symbol CIN COUT CIO
30
PD75402A(A)
DC CHARACTERISTICS (Ta = -40 to +85 C, V DD = 2.7 to 6.0 V)
Parameter High-level input voltage Symbol VIH1 VIH2 VIH3 Conditions Ports 2, 3, and 6 Ports 0 and 1, and RESET Port 5 Built-in pull-up resistor Open drain VIH4 Low-level input voltage VIL1 VIL2 VIL3 High-level output voltage Low-level output voltage VOH X1 and X2 Ports 2, 3, 5, and 6 Ports 0 and 1, and RESET X1 and X2 Ports 0, 2, 3, and 6 Ports 3, 5, and 6 Ports 0, 2, 3, 5, and 6 SB0 (Open drain) High-level input leakage current ILIH1 ILIH2 ILIH3 Low-level input leakage current High-level output leakage current Low-level output leakage current Built-in pull-up resistor ILIL1 ILIL2 ILOH1 ILOH2 ILOL VOUT = VDD VOUT = 10 V VOUT = 0 V VDD = 5.0 V 10 % VDD = 3.0 V 10 % VDD = 5.0 V 10 % VDD = 3.0 V 10 % VIN = 10 V VIN = 0 V VIN = VDD VDD = 4.5 to 6.0 V, IOH = -1 mA IOH = -100 A VDD = 4.5 to 6.0 V, IOL = 15 mA Min. 0.7VDD 0.8VDD 0.7VDD 0.7VDD VDD - 0.5 0 0 0 VDD - 1.0 VDD - 0.5 0.6 2.0 Typ. Max. VDD VDD VDD 10 VDD 0.3VDD 0.2VDD 0.4 Unit V V V V V V V V V V V
VOL
VDD = 4.5 to 6.0 V, IOL = 1.6 mA IOL = 400 A Pull-up resistor : 1 k or more VDD = 4.5 to 6.0 V Other than X1 and X2 X1 and X2 Port 5 (open drain) Other than X1 and X2 X1 and X2 Other than port 5 Port 5 (open drain)
0.4 0.5 0.2VDD
V V V
3 20 20 -3 - 20 3 20 -3
A A A A A A A A
k k k k mA mA
RL1
Ports 0, 1, 2, 3, and 6 (excl. P00 and P10) VIN = 0 V Port 5 VOUT = VDD - 2.0 V 4.19 MHz crystal resonance C1 = C2 = 22 pF STOP mode
15 30 15 10
40
80 300
RL2
40
70 60
Power supply current Note 1
IDD1
VDD = 5.0 V 10 % Note 2 VDD = 3.0 V 10 % Note 3 HALT mode VDD = 5.0 V 10 % VDD = 3.0 V 10 %
2.5 0.5 500 150 0.5 0.1
8 1.5 1500 450 20 10 5
IDD2
A A A A A
IDD3
VDD = 5.0 V 10 % VDD = 3.0 V 10 %
Ta = 25 C
0.1
Notes 1. This current excludes the current which flows through the built-in pull-up resistors. 2. Value when the processor clock control resistor (PCC) is set to 0011 and the PD75402A(A) is operated in the high-speed mode 3. Value when the PCC is set to 0000 and the PD75402A(A) is operated in the low-speed mode
31
PD75402A(A)
AC CHARACTERISTICS (Ta = -40 to +85 C, V DD = 2.7 to 6.0 V, VSS = 0 V)
Parameter CPU clock cycle time Note 1 (minimum instruction execution time = one machine cycle) Interrupt input high/low level width RESET low-level width Symbol tCY Conditions VDD = 4.5 to 6.0 V Min. 0.95 3.8 tINTH, tINTL INT0 INT2 tRSL
Note 2
Typ.
Max. 32 32
Unit
s s s s s
10 10
tCY vs. VDD
Notes 1. The cycle time of the CPU clock () (minimum instruction execution time) depends on the connected resonator frequency and the setting of the processor clock control register (PCC). The figure on the right side shows the cycle time tCY characteristics for the supply voltage VDD. 2. This value is 2tCY or 128/fXX according to the setting of the interrupt mode register (IM0).
Cycle time tCY [ s]
40 32 7 6 5 4 3 Guaranteed operating range
2
1
0.5 0 1 2 3 4 5 6 Supply voltage VDD [V]
32
PD75402A(A)
Serial transfer operation Three-wire serial I/O mode (SCK *** Internal clock output):
Parameter SCK cycle time Symbol tKCY1 Conditions VDD = 4.5 to 6.0 V Min. 1600 3800 SCK high/low level width SI setup time (referred to SCK) SI hold time (referred to SCK) Delay from SCK to SO output tKL1 tKH1 tSIK1 VDD = 4.5 to 6.0 V tKCY1/2 - 50 tKCY1/2 - 150 150 Typ. Max. Unit ns ns ns ns ns
tKSI1
400
ns
tKSO1
RL = 1 k, CL = 100 pF Note
VDD = 4.5 to 6.0 V
0 0
250 1000
ns ns
Note RL and CL are the resistance and capacitance of the SO output line load respectively. Three-wire serial I/O mode (SCK *** External clock input):
Parameter SCK cycle time Symbol tKCY2 Conditions VDD = 4.5 to 6.0 V Min. 800 3200 SCK high/low level width SI setup time (referred to SCK) SI hold time (referred to SCK) Delay from SCK to SO output tKL2 tKH2 tSIK2 VDD = 4.5 to 6.0 V 400 1600 100 Typ. Max. Unit ns ns ns ns ns
tKSI2
400
ns
tKSO2
RL = 1 k, CL = 100 pF Note
VDD = 4.5 to 6.0 V
0 0
300 1000
ns ns
Note RL and CL are the resistance and capacitance of the SO output line load respectively.
33
PD75402A(A)
SBI mode (SCK *** Internal clock output (master)):
Parameter SCK cycle time Symbol tKCY3 Conditions VDD = 4.5 to 6.0 V Min. 1600 3800 SCK high/low level width SB0 setup time (referred to SCK) SB0 hold time (referred to SCK) Delay from SCK to SB0 output
Delay from SCK to SB0
Typ.
Max.
Unit ns ns ns ns ns
tKL3 tKH3 tSIK3
VDD = 4.5 to 6.0 V
tKCY3/2 - 50 tKCY3/2 - 150 150
tKSI3
tKCY3/2
ns
tKSO3
VDD = 4.5 to 6.0 V
0 0
250 1000
ns ns ns ns ns ns
tKSB tSBK tSBL tSBH
tKCY3 tKCY3 tKCY3 tKCY3
Delay from SB0 to SCK SB0 low-level width SB0 high-level width
SBI mode (SCK *** External clock input (slave)):
Parameter SCK cycle time Symbol tKCY4 Conditions VDD = 4.5 to 6.0 V Min. 800 3200 SCK high/low level width SB0 setup time (referred to SCK) SB0 hold time (referred to SCK) Delay from SCK to SB0 output
Delay from SCK to SB0 Delay from SB0 to SCK
Typ.
Max.
Unit ns ns ns ns ns
tKL4 tKH4 tSIK4
VDD = 4.5 to 6.0 V
400 1600 100
tKSI4
tKCY4/2
ns
tKSO4
RL = 1 k, CL = 100 pF Note
VDD = 4.5 to 6.0 V
0 0 tKCY4 tKCY4 tKCY4 tKCY4
300 1000
ns ns ns ns ns ns
tKSB tSBK tSBL tSBH
SB0 low-level width SB0 high-level width
Note RL and CL are the resistance and capacitance of the SO output line load respectively.
34
PD75402A(A)
AC Timing Measurement Points (Excluding X1 Input)
0.8VDD 0.2VDD
Measurement point
0.8VDD 0.2VDD
Clock Timing
1/fX tXL tXH
VDD - 0.5 V X1 input 0.4 V
Serial Transfer Timing Three-wire serial I/O mode:
tKCY1 tKL1 tKH1
SCK
tSIK1
tKSI1
SI
Input data
tKSO1
SO
Output data
35
PD75402A(A)
Serial Transfer Timing Bus release signal transfer:
tKCY3, 4 tKL3, 4 tKH3, 4
SCK tSIK3, 4 tKSB tSBL tSBH tSBK tKSI3, 4
SB0
tKSO3, 4
Command signal transfer:
tKCY3, 4 tKL3, 4 tKH3, 4
SCK tSIK3, 4 tKSB tSBK tKSI3, 4
SB0
tKSO3, 4
Interrupt Input Timing
tINTL
tINTH
INT0, INT2
RESET Input Timing
tRSL
RESET
36
PD75402A(A)
DATA HOLD CHARACTERISTICS AT LOW SUPPLY VOLTAGE IN DATA MEMORY STOP MODE (Ta = -40 to +85 C)
Parameter Data hold supply voltage Data hold supply current RESET setup time Oscillation settling time Symbol VDDDR Conditions Min. 2.0 Typ. Max. 6.0 Unit V
IDDDR
VDDDR = 2.0 V
0.1
10
A s
tSRS tOS After VDD reaches the oscillation voltage range when the ceramic resonator is connected After VDD reaches the oscillation voltage range when the crystal is connected
0 4
ms
10
ms
Data Hold Timing (STOP Mode Release by RESET)
HALT mode STOP mode Data hold mode Operating mode
VDD
VDDDR STOP instruction execution
tSRS
RESET tOS
37
PD75402A(A)
11. PACKAGE DIMENSIONS
28 PIN PLASTIC DIP (600 mil)
28 15
1 A
14
K L
J
I
G
H
F D N
M
C
B
M
R
NOTES 1) Each lead centerline is located within 0.25 mm (0.01 inch) of its true position (T.P.) at maximum material condition. 2) Item "K" to center of leads when formed parallel.
ITEM A B C D F G H I J K L M N R MILLIMETERS 38.10 MAX. 2.54 MAX. 2.54 (T.P.) 0.500.10 1.2 MIN. 3.60.3 0.51 MIN. 4.31 MAX. 5.72 MAX. 15.24 (T.P.) 13.2 0.25 +0.10 -0.05 0.25 0` 15 INCHES 1.500 MAX. 0.100 MAX. 0.100 (T.P.) +0.004 0.020 -0.005 0.047 MIN. 0.1420.012 0.020 MIN. 0.170 MAX. 0.226 MAX. 0.600 (T.P.) 0.520 0.010 +0.004 -0.003 0.01 0` 15 P28C-100-600A1-1
38
PD75402A(A)
28PIN PLASTIC SHRINK DIP (400 mil)
28 15
1
A I
14
K L
J
H G
F D N
M
C B
M
R
NOTES 1) Each lead centerline is located within 0.17 mm (0.007 inch) of its true position (T.P.) at maximum material condition. 2) ltem "K" to center of leads when formed parallel.
ITEM MILLIMETERS A B C D F G H I J K L M N R 28.46 MAX. 2.67 MAX. 1.778 (T.P.) 0.500.10 0.9 MIN. 3.20.3 0.51 MIN. 4.31 MAX. 5.08 MAX. 10.16 (T.P.) 8.6 0.25 +0.10 -0.05 0.17 0~15
INCHES 1.121 MAX. 0.106 MAX. 0.070 (T.P.) 0.020 +0.004 -0.005 0.035 MIN. 0.1260.012 0.020 MIN. 0.170 MAX. 0.200 MAX. 0.400 (T.P.) 0.339 0.010 +0.004 -0.003 0.007 0~15 P28C-70-400A-1
39
PD75402A(A)
44 PIN PLASTIC QFP ( 10)
A B
33 34
23 22
detail of lead end
C
D
S Q R
44 1
12 11
F G H P
N
NOTE Each lead centerline is located within 0.15 mm (0.006 inch) of its true position (T.P.) at maximum material condition.
J I
M
K M L
ITEM A B C D F G H I J K L M N P Q R S MILLIMETERS 13.60.4 10.00.2 10.00.2 13.60.4 1.0 1.0 0.350.10 0.15 0.8 (T.P.) 1.80.2 0.80.2 0.15 +0.10 -0.05 0.10 2.7 0.10.1 55 3.0 MAX. INCHES 0.535 +0.017 -0.016 0.394 +0.008 -0.009 0.394 +0.008 -0.009 0.535 +0.017 -0.016 0.039 0.039 0.014 +0.004 -0.005 0.006 0.031 (T.P) 0.071 +0.008 -0.009 0.031 +0.009 -0.008 0.006 +0.004 -0.003 0.004 0.106 0.0040.004 55 0.119 MAX. P44GB-80-3B4-3
40
PD75402A(A)
PACKAGE DIMENSIONS OF THE 44-PIN CERAMIC QFP FOR ES (REF. DWG.) (UNIT: MM)
11.43 8.0
44 1
34 33
11 12 22
23
11.43 0.15
0.8
0.32
(Bottom)
Cautions 1. Find the location of pin 1 by checking the location of pin 17, which is connected to the metal cap. 2. The metal cap is connected to pin 17. The electrical level of the metal cap is VSS (GND). 3. The lead length has not been specified because leads are cut without any detailed specifications.
2.25
8.0
41
PD75402A(A)
12. RECOMMENDED SOLDERING CONDITIONS
The following conditions shall be met when soldering the PD75402A(A). For details of the recommended soldering conditions, refer to our document "SMD Surface Mount Technology Manual" (IEI-1207). Please consult with our sales offices in case other soldering process is used, or in case soldering is done under different conditions. Table 12-1 Soldering Conditions for Surface-Mount Devices
PD75402AGB(A)-xxx-3B4: 44-pin plastic QFP (10 x 10 mm)
Soldering process Infrared ray reflow Soldering conditions Peak package's surface temperature: 230 C Reflow time: 30 seconds or less (210 C or more) Number of reflow processes: 1 Peak package's surface temperature: 215 C Reflow time: 40 seconds or less (200 C or more) Number of reflow processes: 1 Solder temperature: 260 C or less Flow time: 10 seconds or less Number of flow processes: 1 Preheating temperature: 120 C max. (measured on the package surface) Terminal temperature: 300 C or less Flow time: 3 seconds or less (for each side of device) Symbol IR30-00-1
VPS
VP15-00-1
Wave soldering
WS60-00-1
Partial heating method
--
Caution Do not apply more than a single process at once, except for "Partial heating method." Table 12-2 Soldering Conditions for Insertion-Mount Devices
PD75402AC(A)-xxx: 28-pin plastic DIP (600 mil) PD75402ACT(A)-xxx: 28-pin plastic shrink DIP (400 mil)
Soldering process Wave soldering (Only for leads) Partial heating method Soldering conditions Solder temperature: 260 C or less Flow time: 10 seconds or less Terminal temperature: 260 C or less Flow time: 10 seconds or less
Caution In wave soldering, apply solder only to the lead section. Care must be taken that jet solder does not come in contact with the main body of the package. Notice Other versions of the products are available. For these versions, the recommended reflow soldering conditions have been mitigated as follows: Higher peak temperature (235 C), two-stage, and longer exposure limit. Contact an NEC representative for details.
42
PD75402A(A)
APPENDIX A DIFFERENCES BETWEEN THE PD75402A(A) AND PD75P402
Product Item ROM I/O ports Input I/O N-ch I/O VPP, PROM programming pin Electrical characteristics Operating supply voltage Operating temperature Quality grade Special Standard 22 6 12
PD75402A(A)
Masked ROM
PD75P402
One-time PROM
16 (Pull-up resistors can be connected by software.) 4 (No pull-up resistors can be connected.)
4 (Pull-up resistors can be connected by mask option.) Not provided
Provided 5 V 10 %
2.7 to 6.0 V
-40 to +85 C
-10 to +70 C
43
PD75402A(A)
APPENDIX B DEVELOPMENT TOOLS
The following development tools are provided for developing systems including the PD75402A(A)
IE-75000-RNote 1 IE-75001-R IE-75000-R-EMNote 2 Hardware EP-75402C-R EP-75402GB-R EV-9200G-44 PG-1500 PA-75P402CT
In-circuit emulator for the 75X series
Emulation board for the IE-75000-R and IE-75001-R Emulation probe for the PD75402AC(A) and PD75402ACT(A) Emulation probe for the PD75402AGB(A). A 44-pin conversion socket, the EV-9200G-44, is attached to the probe. PROM programmer PROM programmer adapter for the PD75P402C and PD75P402CT. Connected to the PG-1500. PROM programmer adapter for the PD75P402GB. Connected to the PG-1500. Host machine * PC-9800 series (MS-DOSTM Ver. 3.30 to Ver. 5.00ANote 3) * IBM PC/AT TM (PC DOSTM Ver. 3.1)
PA-75P402GB IE control program Software PG-1500 controller RA75X relocatable assembler
Notes 1. Maintenance service only 2. Not contained in the IE-75001-R 3. These software cannot use the task swap function, which is available in MS-DOS Ver. 5.00 and Ver. 5.00A. Remark Refer to "75X Series Selection Guide" (IF-1027) for development tools manufactured by third parties.
44
PD75402A(A)
APPENDIX C RELATED DOCUMENTS
5
Documents related to the device
Document name User's manual Application note 75X series selection guide Document No. IEU-644 IEA-638 IF-1027
Documents related to development tools
Document name IE-75000-R/IE-75001-R User's Manual Hardware IE-75000-R-EM User's Manual EP-75402C-R User's Manual EP-75402GB-R User's Manual PG-1500 User's Manual Software RA75X Assembler Package User's Manual Operation Language PG-1500 Controller User's Manual
Document No. EEU-1416 EEU-1294 EEU-701 EEU-702 EEU-1335 EEU-1346 EEU-1363 EEU-1291
Other related documents
Document name Package Manual SMD Surface Mount Technology Manual Quality Grades on NEC Semiconductor Devices NEC Semiconductor Device Reliability/Quality Control System Electrostatic Discharge (ESD) Test Guide to Quality Assurance for Semiconductor Devices Document No. IEI-1213 IEI-1207 IEI-1209 IEI-1203 IEI-1201 MEI-1202
Caution The above documents may be revised without notice. Use the latest versions when you design an application system.
45
PD75402A(A)
Cautions on CMOS Devices
1 Countermeasures against static electricity for all MOSs Caution When handling MOS devices, take care so that they are not electrostatically charged. Strong static electricity may cause dielectric breakdown in gates. When transporting or storing MOS devices, use conductive trays, magazine cases, shock absorbers, or metal cases that NEC uses for packaging and shipping. Be sure to ground MOS devices during assembling. Do not allow MOS devices to stand on plastic plates or do not touch pins. Also handle boards on which MOS devices are mounted in the same way. 2 CMOS-specific handling of unused input pins Caution Hold CMOS devices at a fixed input level. Unlike bipolar or NMOS devices, if a CMOS device is operated with no input, an intermediate-level input may be caused by noise. This allows current to flow in the CMOS device, resulting in a malfunction. Use a pull-up or pull-down resistor to hold a fixed input level. Since unused pins may function as output pins at unexpected times, each unused pin should be separately connected to the VDD or GND pin through a resistor. If handling of unused pins is documented, follow the instructions in the document. 3 Statuses of all MOS devices at initialization Caution The initial status of a MOS device is unpredictable when power is turned on. Since characteristics of a MOS device are determined by the amount of ions implanted in molecules, the initial status cannot be determined in the manufacture process. NEC has no responsibility for the output statuses of pins, input and output settings, and the contents of registers at power on. However, NEC assures operation after reset and items for mode setting if they are defined. When you turn on a device having a reset function, be sure to reset the device first.
46
PD75402A(A)
[MEMO]
47
PD75402A(A)
[MEMO]
No part of this document may be copied or reproduced in any form or by any means without the prior written consent of NEC Corporation. NEC Corporation assumes no responsibility for any errors which may appear in this document. NEC Corporation does not assume any liability for infringement of patents, copyrights or other intellectual property rights of third parties by or arising from use of a device described herein or any other liability arising from use of such device. No license, either express, implied or otherwise, is granted under any patents, copyrights or other intellectual property rights of NEC Corporation or others. The devices listed in this document are not suitable for use in aerospace equipment, submarine cables, nuclear reactor control systems and life support systems. If customers intend to use NEC devices for above applications or they intend to use "Standard" quality grade NEC devices for applications not intended by NEC, please contact our sales people in advance. Application examples recommended by NEC Corporation Standard: Computer, Office equipment, Communication equipment, Test and Measurement equipment, Machine tools, Industrial robots, Audio and Visual equipment, Other consumer products, etc. Special: Automotive and Transportation equipment, Traffic control systems, Antidisaster systems, Anticrime systems, etc.
M4 92. 6
MS-DOS is a trademark of Microsoft Corporation. PC/AT and PC DOS are trademarks of IBM Corporation.


▲Up To Search▲   

 
Price & Availability of UPD75402

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X